
<!DOCTYPE HTML>
<html lang="" >
    <head>
        <meta charset="UTF-8">
        <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
        <title>信息输出：搜索和分析 · GitBook</title>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="description" content="">
        <meta name="generator" content="GitBook 3.2.3">
        
        
        
    
    <link rel="stylesheet" href="../gitbook/style.css">

    
            
                
                <link rel="stylesheet" href="../gitbook/gitbook-plugin-highlight/website.css">
                
            
                
                <link rel="stylesheet" href="../gitbook/gitbook-plugin-search/search.css">
                
            
                
                <link rel="stylesheet" href="../gitbook/gitbook-plugin-fontsettings/website.css">
                
            
        

    

    
        
    
        
    
        
    
        
    
        
    
        
    

        
    
    
    <meta name="HandheldFriendly" content="true"/>
    <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="black">
    <link rel="apple-touch-icon-precomposed" sizes="152x152" href="../gitbook/images/apple-touch-icon-precomposed-152.png">
    <link rel="shortcut icon" href="../gitbook/images/favicon.ico" type="image/x-icon">

    
    <link rel="next" href="Scalability-and-resilience.html" />
    
    
    <link rel="prev" href="date-in-documents-and-indices.html" />
    

    </head>
    <body>
        
<div class="book">
    <div class="book-summary">
        
            
<div id="book-search-input" role="search">
    <input type="text" placeholder="Type to search" />
</div>

            
                <nav role="navigation">
                


<ul class="summary">
    
    

    

    
        
        
    
        <li class="chapter " data-level="1.1" data-path="../">
            
                <a href="../">
            
                    
                    Introduction
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2" data-path="./">
            
                <a href="./">
            
                    
                    Elasticsearch简介
            
                </a>
            

            
            <ul class="articles">
                
    
        <li class="chapter " data-level="1.2.1" data-path="date-in-documents-and-indices.html">
            
                <a href="date-in-documents-and-indices.html">
            
                    
                    数据输入：文档和索引
            
                </a>
            

            
        </li>
    
        <li class="chapter active" data-level="1.2.2" data-path="information-out.html">
            
                <a href="information-out.html">
            
                    
                    信息输出：搜索和分析
            
                </a>
            

            
        </li>
    
        <li class="chapter " data-level="1.2.3" data-path="Scalability-and-resilience.html">
            
                <a href="Scalability-and-resilience.html">
            
                    
                    可扩展性和弹性
            
                </a>
            

            
        </li>
    

            </ul>
            
        </li>
    

    

    <li class="divider"></li>

    <li>
        <a href="https://www.gitbook.com" target="blank" class="gitbook-link">
            Published with GitBook
        </a>
    </li>
</ul>


                </nav>
            
        
    </div>

    <div class="book-body">
        
            <div class="body-inner">
                
                    

<div class="book-header" role="navigation">
    

    <!-- Title -->
    <h1>
        <i class="fa fa-circle-o-notch fa-spin"></i>
        <a href=".." >信息输出：搜索和分析</a>
    </h1>
</div>




                    <div class="page-wrapper" tabindex="-1" role="main">
                        <div class="page-inner">
                            
<div id="book-search-results">
    <div class="search-noresults">
    
                                <section class="normal markdown-section">
                                
                                <h1 id="&#x4FE1;&#x606F;&#x8F93;&#x51FA;&#xFF1A;&#x641C;&#x7D22;&#x548C;&#x5206;&#x6790;">&#x4FE1;&#x606F;&#x8F93;&#x51FA;&#xFF1A;&#x641C;&#x7D22;&#x548C;&#x5206;&#x6790;</h1>
<blockquote>
<p>While you can use Elasticsearch as a document store and retrieve documents and their metadata, the real power comes from being able to easily access the full suite of search capabilities built on the Apache Lucene search engine library.</p>
</blockquote>
<p>&#x867D;&#x7136;&#x60A8;&#x53EF;&#x4EE5;&#x5C06;Elasticsearch&#x7528;&#x4F5C;&#x6587;&#x6863;&#x5B58;&#x50A8;&#x5E76;&#x68C0;&#x7D22;&#x6587;&#x6863;&#x53CA;&#x5176;&#x5143;&#x6570;&#x636E;&#xFF0C;&#x4F46;&#x771F;&#x6B63;&#x7684;&#x5F3A;&#x5927;&#x4E4B;&#x5904;&#x5728;&#x4E8E;&#x80FD;&#x591F;&#x8F7B;&#x677E;&#x8BBF;&#x95EE;&#x57FA;&#x4E8E;Apache Lucene&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x5E93;&#x6784;&#x5EFA;&#x7684;&#x5168;&#x5957;&#x641C;&#x7D22;&#x529F;&#x80FD;&#x3002;</p>
<blockquote>
<p>Elasticsearch provides a simple, coherent REST API for managing your cluster and indexing and searching your data.  For testing purposes, you can easily submit requests directly from the command line or through the Developer Console in Kibana. From your applications, you can use the <a href="https://www.elastic.co/guide/en/elasticsearch/client/index.html" target="_blank">Elasticsearch client</a> for your language of choice: Java, JavaScript, Go, .NET, PHP, Perl, Python or Ruby.</p>
</blockquote>
<p>Elasticsearch &#x63D0;&#x4F9B;&#x4E86;&#x4E00;&#x4E2A;&#x7B80;&#x5355;&#xFF0C;&#x4E00;&#x81F4;&#x7684;REST API&#xFF0C;&#x7528;&#x4E8E;&#x7BA1;&#x7406;&#x60A8;&#x7684;&#x96C6;&#x7FA4;&#x4EE5;&#x53CA;&#x7D22;&#x5F15;&#x548C;&#x641C;&#x7D22;&#x6570;&#x636E;&#x3002;&#x4E3A;&#x4E86;&#x8FDB;&#x884C;&#x6D4B;&#x8BD5;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x4ECE;&#x547D;&#x4EE4;&#x884C;&#x6216;&#x901A;&#x8FC7;Kibana&#x4E2D;&#x7684;&#x5F00;&#x53D1;&#x8005;&#x63A7;&#x5236;&#x53F0;&#x8F7B;&#x677E;&#x63D0;&#x4EA4;&#x8BF7;&#x6C42;&#x3002;&#x5728;&#x60A8;&#x7684;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5C06;Elasticsearch&#x5BA2;&#x6237;&#x7AEF;&#x7528;&#x4E8E;&#x60A8;&#x9009;&#x62E9;&#x7684;&#x8BED;&#x8A00;&#xFF1A;Java&#xFF0C;JavaScript&#xFF0C;Go&#xFF0C;.NET&#xFF0C;PHP&#xFF0C;Perl&#xFF0C;Python&#x6216;Ruby&#x3002;</p>
<h2 id="&#x6570;&#x636E;&#x641C;&#x7D22;">&#x6570;&#x636E;&#x641C;&#x7D22;</h2>
<blockquote>
<p>The Elasticsearch REST APIs support structured queries, full text queries, and complex queries that combine the two. Structured queries are similar to the types of queries you can construct in SQL. For example, you could search the <code>gender</code> and <code>age</code> fields in your <code>employee</code> index and sort the matches by the <code>hire_date</code> field. Full-text queries find all documents that match the query string and return them sorted by <em>relevance</em>&#x2014;how good a match they are for your search terms.</p>
</blockquote>
<p>Elasticsearch REST API&#x652F;&#x6301;&#x7ED3;&#x6784;&#x5316;&#x67E5;&#x8BE2;&#xFF0C;&#x5168;&#x6587;&#x67E5;&#x8BE2;&#x4EE5;&#x53CA;&#x7ED3;&#x5408;&#x4E86;&#x4E24;&#x8005;&#x7684;&#x590D;&#x6742;&#x67E5;&#x8BE2;&#x3002;&#x7ED3;&#x6784;&#x5316;&#x67E5;&#x8BE2;&#x7C7B;&#x4F3C;&#x4E8E;&#x60A8;&#x53EF;&#x4EE5;&#x5728;SQL&#x4E2D;&#x6784;&#x9020;&#x7684;&#x67E5;&#x8BE2;&#x7C7B;&#x578B;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x5458;&#x5DE5;&#x7D22;&#x5F15;&#x4E2D;&#x641C;&#x7D22;&#x201C;&#x6027;&#x522B;&#x201D;&#x548C;&#x201C;&#x5E74;&#x9F84;&#x201D;&#x5B57;&#x6BB5;&#xFF0C;&#x7136;&#x540E;&#x6309;hire_date&#x5B57;&#x6BB5;&#x5BF9;&#x5339;&#x914D;&#x9879;&#x8FDB;&#x884C;&#x6392;&#x5E8F;&#x3002;&#x5168;&#x6587;&#x67E5;&#x8BE2;&#x4F1A;&#x627E;&#x5230;&#x6240;&#x6709;&#x4E0E;&#x67E5;&#x8BE2;&#x5B57;&#x7B26;&#x4E32;&#x5339;&#x914D;&#x7684;&#x6587;&#x6863;&#xFF0C;&#x5E76;&#x6309;&#x76F8;&#x5173;&#x6027;&#x5BF9;&#x5B83;&#x4EEC;&#x8FDB;&#x884C;&#x5F52;&#x8FD8;&#xFF08;&#x5B83;&#x4EEC;&#x4E0E;&#x60A8;&#x7684;&#x641C;&#x7D22;&#x8BCD;&#x7684;&#x5339;&#x914D;&#x7A0B;&#x5EA6;&#x5982;&#x4F55;&#xFF09;&#x3002;</p>
<blockquote>
<p>In addition to searching for individual terms, you can perform phrase searches, similarity searches, and prefix searches, and get autocomplete suggestions.</p>
</blockquote>
<p>&#x9664;&#x4E86;&#x641C;&#x7D22;&#x5355;&#x4E2A;&#x672F;&#x8BED;&#x5916;&#xFF0C;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x6267;&#x884C;&#x77ED;&#x8BED;&#x641C;&#x7D22;&#xFF0C;&#x76F8;&#x4F3C;&#x6027;&#x641C;&#x7D22;&#x548C;&#x524D;&#x7F00;&#x641C;&#x7D22;&#xFF0C;&#x5E76;&#x83B7;&#x5F97;&#x81EA;&#x52A8;&#x5B8C;&#x6210;&#x5EFA;&#x8BAE;&#x3002;</p>
<blockquote>
<p>Have geospatial or other numerical data that you want to search? Elasticsearch indexes non-textual data in optimized data structures that support high-performance geo and numerical queries.</p>
</blockquote>
<p>&#x662F;&#x5426;&#x8981;&#x641C;&#x7D22;&#x5730;&#x7406;&#x7A7A;&#x95F4;&#x6216;&#x5176;&#x4ED6;&#x6570;&#x5B57;&#x6570;&#x636E;&#xFF1F;Elasticsearch&#x5728;&#x652F;&#x6301;&#x9AD8;&#x6027;&#x80FD;&#x5730;&#x7406;&#x548C;&#x6570;&#x5B57;&#x67E5;&#x8BE2;&#x7684;&#x4F18;&#x5316;&#x6570;&#x636E;&#x7ED3;&#x6784;&#x4E2D;&#x7D22;&#x5F15;&#x975E;&#x6587;&#x672C;&#x6570;&#x636E;&#x3002;</p>
<blockquote>
<p>You can access all of these search capabilities using Elasticsearch&#x2019;s comprehensive JSON-style query language (<a href="https://www.elastic.co/guide/en/elasticsearch/reference/7.5/query-dsl.html" target="_blank">Query DSL</a>). You can also construct <a href="https://www.elastic.co/guide/en/elasticsearch/reference/7.5/sql-overview.html" target="_blank">SQL-style queries</a> to search and aggregate data natively inside Elasticsearch, and JDBC and ODBC drivers enable a broad range of third-party applications to interact with Elasticsearch via SQL.</p>
</blockquote>
<p>&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;Elasticsearch&#x5168;&#x9762;&#x7684;JSON&#x6837;&#x5F0F;&#x7684;&#x67E5;&#x8BE2;&#x8BED;&#x8A00;&#xFF08;Query DSL&#xFF09;&#x8BBF;&#x95EE;&#x6240;&#x6709;&#x8FD9;&#x4E9B;&#x641C;&#x7D22;&#x529F;&#x80FD;&#x3002;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x6784;&#x9020;SQL&#x6837;&#x5F0F;&#x7684;&#x67E5;&#x8BE2;&#xFF0C;&#x4EE5;&#x5728;Elasticsearch&#x5185;&#x90E8;&#x672C;&#x5730;&#x641C;&#x7D22;&#x548C;&#x805A;&#x5408;&#x6570;&#x636E;&#xFF0C;&#x5E76;&#x4E14;JDBC&#x548C;ODBC&#x9A71;&#x52A8;&#x7A0B;&#x5E8F;&#x4F7F;&#x8303;&#x56F4;&#x5E7F;&#x6CDB;&#x7684;&#x7B2C;&#x4E09;&#x65B9;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;SQL&#x4E0E;Elasticsearch&#x8FDB;&#x884C;&#x4EA4;&#x4E92;&#x3002;</p>
<h2 id="&#x5206;&#x6790;&#x6570;&#x636E;">&#x5206;&#x6790;&#x6570;&#x636E;</h2>
<blockquote>
<p>Elasticsearch aggregations enable you to build complex summaries of your data and gain insight into key metrics, patterns, and trends. Instead of just finding the proverbial &#x201C;needle in a haystack&#x201D;, aggregations enable you to answer questions like:</p>
<ul>
<li>How many needles are in the haystack?</li>
<li>What is the average length of the needles?</li>
<li>What is the median length of the needles, broken down by manufacturer?</li>
<li>How many needles were added to the haystack in each of the last six months?
You can also use aggregations to answer more subtle questions, such as:</li>
<li>What are your most popular needle manufacturers?</li>
<li>Are there any unusual or anomalous clumps of needles?</li>
</ul>
</blockquote>
<p>Elasticsearch &#x805A;&#x5408;&#x4F7F;&#x60A8;&#x80FD;&#x591F;&#x6784;&#x5EFA;&#x6570;&#x636E;&#x7684;&#x590D;&#x6742;&#x6458;&#x8981;&#xFF0C;&#x5E76;&#x6DF1;&#x5165;&#x4E86;&#x89E3;&#x5173;&#x952E;&#x6307;&#x6807;&#xFF0C;&#x6A21;&#x5F0F;&#x548C;&#x8D8B;&#x52BF;&#x3002;&#x901A;&#x8FC7;&#x6C47;&#x603B;&#xFF0C;&#x60A8;&#x4E0D;&#x4EC5;&#x53EF;&#x4EE5;&#x627E;&#x5230;&#x4F17;&#x6240;&#x5468;&#x77E5;&#x7684;&#x201C;&#x5927;&#x6D77;&#x635E;&#x9488;&#x201D;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x56DE;&#x7B54;&#x4EE5;&#x4E0B;&#x95EE;&#x9898;&#xFF1A;</p>
<ul>
<li>&#x5927;&#x6D77;&#x635E;&#x9488;&#x6709;&#x591A;&#x5C11;&#x6839;&#xFF1F;</li>
<li>&#x9488;&#x7684;&#x5E73;&#x5747;&#x957F;&#x5EA6;&#x662F;&#x591A;&#x5C11;&#xFF1F;</li>
<li>&#x9488;&#x5934;&#x7684;&#x4E2D;&#x4F4D;&#x957F;&#x5EA6;&#x662F;&#x591A;&#x5C11;&#xFF0C;&#x7531;&#x5236;&#x9020;&#x5546;&#x7EC6;&#x5206;&#xFF1F;</li>
<li>&#x5728;&#x8FC7;&#x53BB;&#x516D;&#x4E2A;&#x6708;&#x7684;&#x6BCF;&#x4E2A;&#x6708;&#x4E2D;&#xFF0C;&#x6709;&#x591A;&#x5C11;&#x6839;&#x9488;&#x88AB;&#x6DFB;&#x52A0;&#x5230;&#x5E72;&#x8349;&#x5806;&#x4E2D;&#xFF1F;</li>
</ul>
<p>&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x805A;&#x5408;&#x6765;&#x56DE;&#x7B54;&#x66F4;&#x7EC6;&#x5FAE;&#x7684;&#x95EE;&#x9898;&#xFF0C;&#x4F8B;&#x5982;&#xFF1A;</p>
<ul>
<li>&#x60A8;&#x6700;&#x53D7;&#x6B22;&#x8FCE;&#x7684;&#x9488;&#x5934;&#x5236;&#x9020;&#x5546;&#x662F;&#x54EA;&#x4E9B;&#xFF1F;</li>
<li>&#x662F;&#x5426;&#x6709;&#x5F02;&#x5E38;&#x6216;&#x5F02;&#x5E38;&#x7684;&#x9488;&#x56E2;&#xFF1F;</li>
</ul>
<blockquote>
<p>Because aggregations leverage the same data-structures used for search, they are also very fast. This enables you to analyze and visualize your data in real time. Your reports and dashboards update as your data changes so you can take action based on the latest information.</p>
</blockquote>
<p>&#x7531;&#x4E8E;&#x805A;&#x5408;&#x5229;&#x7528;&#x4E86;&#x7528;&#x4E8E;&#x641C;&#x7D22;&#x7684;&#x76F8;&#x540C;&#x6570;&#x636E;&#x7ED3;&#x6784;&#xFF0C;&#x56E0;&#x6B64;&#x5B83;&#x4EEC;&#x4E5F;&#x975E;&#x5E38;&#x5FEB;&#x3002;&#x8FD9;&#x4F7F;&#x60A8;&#x53EF;&#x4EE5;&#x5B9E;&#x65F6;&#x5206;&#x6790;&#x548C;&#x53EF;&#x89C6;&#x5316;&#x6570;&#x636E;&#x3002;&#x60A8;&#x7684;&#x62A5;&#x544A;&#x548C;&#x4EEA;&#x8868;&#x677F;&#x4F1A;&#x968F;&#x7740;&#x6570;&#x636E;&#x7684;&#x66F4;&#x6539;&#x800C;&#x66F4;&#x65B0;&#xFF0C;&#x56E0;&#x6B64;&#x60A8;&#x53EF;&#x4EE5;&#x6839;&#x636E;&#x6700;&#x65B0;&#x4FE1;&#x606F;&#x91C7;&#x53D6;&#x63AA;&#x65BD;&#x3002;</p>
<blockquote>
<p>What&#x2019;s more, aggregations operate alongside search requests. You can search documents, filter results, and perform analytics at the same time, on the same data, in a single request. And because aggregations are calculated in the context of a particular search, you&#x2019;re not just displaying a count of all size 70 needles, you&#x2019;re displaying a count of the size 70 needles that match your users&apos; search criteria&#x2014;for example, all size 70 <em>non-stick embroidery</em> needles.</p>
</blockquote>
<p>&#x800C;&#x4E14;&#xFF0C;&#x6C47;&#x603B;&#x4E0E;&#x641C;&#x7D22;&#x8BF7;&#x6C42;&#x4E00;&#x8D77;&#x8FD0;&#x884C;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x5355;&#x4E2A;&#x8BF7;&#x6C42;&#x4E2D;&#x540C;&#x65F6;&#x5BF9;&#x76F8;&#x540C;&#x6570;&#x636E;&#x641C;&#x7D22;&#x6587;&#x6863;&#xFF0C;&#x8FC7;&#x6EE4;&#x7ED3;&#x679C;&#x5E76;&#x6267;&#x884C;&#x5206;&#x6790;&#x3002;&#x800C;&#x4E14;&#x7531;&#x4E8E;&#x805A;&#x5408;&#x662F;&#x5728;&#x7279;&#x5B9A;&#x641C;&#x7D22;&#x7684;&#x4E0A;&#x4E0B;&#x6587;&#x4E2D;&#x8BA1;&#x7B97;&#x7684;&#xFF0C;&#x56E0;&#x6B64;&#x60A8;&#x4E0D;&#x4EC5;&#x663E;&#x793A;&#x4E86;&#x6240;&#x6709;70&#x9488;&#x5927;&#x5C0F;&#x7684;&#x9488;&#x6570;&#xFF0C;&#x800C;&#x4E14;&#x8FD8;&#x663E;&#x793A;&#x4E86;&#x7B26;&#x5408;&#x7528;&#x6237;&#x641C;&#x7D22;&#x6761;&#x4EF6;&#x7684;70&#x9488;&#x5927;&#x5C0F;&#x7684;&#x9488;&#x6570;-&#x4F8B;&#x5982;&#xFF0C;&#x6240;&#x6709;&#x5C3A;&#x5BF8;&#x7684;70&#x4E2A;&#x4E0D;&#x7C98;&#x7EE3;&#x9488;&#x3002;</p>
<h2 id="&#x66F4;&#x591A;&#x529F;&#x80FD;">&#x66F4;&#x591A;&#x529F;&#x80FD;</h2>
<blockquote>
<p>Want to automate the analysis of your time-series data? You can use <a href="https://www.elastic.co/guide/en/machine-learning/7.5/ml-overview.html" target="_blank">machine learning</a> features to create accurate baselines of normal behavior in your data and identify anomalous patterns. With machine learning, you can detect:</p>
<ul>
<li>Anomalies related to temporal deviations in values, counts, or frequencies</li>
<li>Statistical rarity</li>
<li>Unusual behaviors for a member of a population
And the best part? You can do this without having to specify algorithms, models, or other data science-related configurations.</li>
</ul>
</blockquote>
<p>&#x662F;&#x5426;&#x60F3;&#x81EA;&#x52A8;&#x5206;&#x6790;&#x60A8;&#x7684;&#x65F6;&#x95F4;&#x5E8F;&#x5217;&#x6570;&#x636E;&#xFF1F;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x673A;&#x5668;&#x5B66;&#x4E60;&#x529F;&#x80FD;&#x5728;&#x6570;&#x636E;&#x4E2D;&#x521B;&#x5EFA;&#x6B63;&#x5E38;&#x884C;&#x4E3A;&#x7684;&#x51C6;&#x786E;&#x57FA;&#x51C6;&#xFF0C;&#x5E76;&#x8BC6;&#x522B;&#x5F02;&#x5E38;&#x6A21;&#x5F0F;&#x3002;&#x901A;&#x8FC7;&#x673A;&#x5668;&#x5B66;&#x4E60;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x68C0;&#x6D4B;&#x5230;&#xFF1A;</p>
<ul>
<li>&#x4E0E;&#x503C;&#xFF0C;&#x8BA1;&#x6570;&#x6216;&#x9891;&#x7387;&#x7684;&#x65F6;&#x95F4;&#x504F;&#x5DEE;&#x6709;&#x5173;&#x7684;&#x5F02;&#x5E38;</li>
<li>&#x7EDF;&#x8BA1;&#x7A00;&#x6709;&#x5EA6;</li>
<li>&#x4EBA;&#x53E3;&#x6210;&#x5458;&#x7684;&#x5F02;&#x5E38;&#x884C;&#x4E3A;</li>
</ul>
<p>&#x6700;&#x597D;&#x7684;&#x90E8;&#x5206;&#x662F;&#xFF1F;&#x60A8;&#x65E0;&#x9700;&#x6307;&#x5B9A;&#x7B97;&#x6CD5;&#xFF0C;&#x6A21;&#x578B;&#x6216;&#x5176;&#x4ED6;&#x4E0E;&#x6570;&#x636E;&#x79D1;&#x5B66;&#x76F8;&#x5173;&#x7684;&#x914D;&#x7F6E;&#x5373;&#x53EF;&#x6267;&#x884C;&#x6B64;&#x64CD;&#x4F5C;&#x3002;</p>

                                
                                </section>
                            
    </div>
    <div class="search-results">
        <div class="has-results">
            
            <h1 class="search-results-title"><span class='search-results-count'></span> results matching "<span class='search-query'></span>"</h1>
            <ul class="search-results-list"></ul>
            
        </div>
        <div class="no-results">
            
            <h1 class="search-results-title">No results matching "<span class='search-query'></span>"</h1>
            
        </div>
    </div>
</div>

                        </div>
                    </div>
                
            </div>

            
                
                <a href="date-in-documents-and-indices.html" class="navigation navigation-prev " aria-label="Previous page: 数据输入：文档和索引">
                    <i class="fa fa-angle-left"></i>
                </a>
                
                
                <a href="Scalability-and-resilience.html" class="navigation navigation-next " aria-label="Next page: 可扩展性和弹性">
                    <i class="fa fa-angle-right"></i>
                </a>
                
            
        
    </div>

    <script>
        var gitbook = gitbook || [];
        gitbook.push(function() {
            gitbook.page.hasChanged({"page":{"title":"信息输出：搜索和分析","level":"1.2.2","depth":2,"next":{"title":"可扩展性和弹性","level":"1.2.3","depth":2,"path":"Elasticsearch-introduction/Scalability-and-resilience.md","ref":"Elasticsearch-introduction/Scalability-and-resilience.md","articles":[]},"previous":{"title":"数据输入：文档和索引","level":"1.2.1","depth":2,"path":"Elasticsearch-introduction/date-in-documents-and-indices.md","ref":"Elasticsearch-introduction/date-in-documents-and-indices.md","articles":[]},"dir":"ltr"},"config":{"gitbook":"*","theme":"default","variables":{},"plugins":["livereload"],"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"}},"file":{"path":"Elasticsearch-introduction/information-out.md","mtime":"2019-12-27T09:51:20.029Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2019-12-27T09:52:19.895Z"},"basePath":"..","book":{"language":""}});
        });
    </script>
</div>

        
    <script src="../gitbook/gitbook.js"></script>
    <script src="../gitbook/theme.js"></script>
    
        
        <script src="../gitbook/gitbook-plugin-livereload/plugin.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-search/search-engine.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-search/search.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-lunr/lunr.min.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-lunr/search-lunr.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-sharing/buttons.js"></script>
        
    
        
        <script src="../gitbook/gitbook-plugin-fontsettings/fontsettings.js"></script>
        
    

    </body>
</html>

